//定义分类相关的API接口函数

import request from "@/utils/request"

/** 
 * 获取所有分类（顶级，二级，对应的商品推荐数据）
 * @returns Promise
 * */

export const findAllCategory = () => {
    return request('/home/category/head', 'get')
}

/**
 * 获取顶级类目
 * @param {String} id 
 * @returns 
 */
export const findTopcategory = (id) => {
        return request('/category', 'get', { id })
    }
    /**
     * 
     * @param {String} id 二级类目下的id 
     * @returns 
     */
export const findSubCategoryFilter = (id) => {
        return request('/category/sub/filter', 'get', { id })
    }
    /**
     * 获取分类下的商品（带筛选条件）
     * @param {Object} params - 可参考接口文档
     */
export const findSubCategoryGoods = (params) => {
    return request('/category/goods/temporary', 'post', params)
}